gdk/surface: Add toplevel_resize vfunc
authorJonas Ådahl <jadahl@gmail.com>
Mon, 15 Jul 2019 08:54:44 +0000 (10:54 +0200)
committerJonas Ådahl <jadahl@gmail.com>
Thu, 25 Jul 2019 08:24:50 +0000 (10:24 +0200)
commit6314ebd435ec42adb9692611147a155245551298
treea44cee3862934b352a404f52353e26af3c6481f5
parentb062dea1aad4370a2dcb52c3ffd9840d590a9b5a
gdk/surface: Add toplevel_resize vfunc

To separate how toplevels and popups are configured, a first step is to
introduce a resize-only vfunc for backends to implement. It's meant to
only configure toplevel windows, i.e. popups. Currently it's used for
both types, but introducing the resize-only API is a first step.
gdk/broadway/gdksurface-broadway.c
gdk/gdksurface.c
gdk/gdksurfaceprivate.h
gdk/quartz/gdksurface-quartz.c
gdk/wayland/gdksurface-wayland.c
gdk/win32/gdksurface-win32.c
gdk/x11/gdksurface-x11.c